package com.health.pojo.dto;

import lombok.Data;
import javax.validation.constraints.NotNull;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 创建咨询会话的入参对象
 *
 * @author WUYU_MIN
 * @date 2025-04-29 23:51:18
 */
@Data
public class ConsultationCreateDTO {

    // 患者ID：必填
    @NotNull(groups = CreateGroup.class, message = "患者ID不能为空")
    @Schema(description = "患者ID：必填")
    private Integer patientId;

    // 医生ID：必填
    @NotNull(groups = CreateGroup.class, message = "医生ID不能为空")
    @Schema(description = "医生ID：必填")
    private Integer doctorId;

    // 主诉症状：必填
    @NotNull(groups = CreateGroup.class, message = "主诉症状不能为空")
    @Schema(description = "主诉症状：必填")
    private String chiefComplaint;
}
